class Personale::RequisitiFormativiController < DefaultController
  record_select :search_on => :name, :order_by => 'name', :full_text_search => true
  require_role self.parent_name.underscore
  active_scaffold :requisito_formativo do |config|
    config.label = Application.controller_label(self)
    #config.subform.layout = :vertical
    list.sorting = {:name => 'DESC'}
    config.actions.add :field_search, :config_list, :export
    
    ## definizione colonne
    columns = [:name, :descrizione, :mansioni]
    config.config_list.default_columns = config.create.columns = config.update.columns = columns
    config.field_search.columns = columns
    config.columns = columns + [:eventi_formativi]

    ## configurazione colonne
    config.columns[:name].label = "Nome"
    config.columns[:mansioni].form_ui = :select
    config.columns[:descrizione].options = SMALL_TEXTAREA
    config.columns[:descrizione].inplace_edit = :ajax
    
    ## azioni
    config.columns[:name].set_link('nested', :parameters => {:associations => :requisiti_formativi_personale})
    config.action_links.add "Allegati", :action => 'nested', :parameters => {:associations => :allegati}, :type => :member
  end

end
